package Text2;

import java.util.*;

public class Main {
    //    一个整数 a是一个完全平方数，是指它是某一个整数的平方，即存在一个整数 b，使得 a=b2。
//    给定一个正整数 n，请找到最小的正整数 x，使得它们的乘积是一个完全平方数。
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        long n = in.nextLong();
        long res = 1;
        for (long i = 2; i <= n / i; i++) {
            if (n % i == 0) {
                int s = 0;
                while (n % i == 0) {
                    n /= i;
                    s++;
                }
                if (s % 2 == 1) {
                    res *= i;
                }
            }
        }
        if (n > 1) {
            res *= n;
        }
        System.out.println(res);
    }
}
